#pragma once

#include "IGameState.h"

enum eMode {ENTER_LOGO = 0, EXIT_LOGO, ENTER_TITLE, EXIT_TITLE};
class CIntroState : public IGameState
{
	int m_nImageOne;
	int m_nImageTwo;

	int m_nModifier;
	int m_nMode;
	float m_fTimer;

	/////////////////////////////////////////////
	//	Proper Singleton
	CIntroState();
	CIntroState(const CIntroState&);
	CIntroState& operator=(const CIntroState&);
	~CIntroState();
	/////////////////////////////////////////////

public:
	static CIntroState* GetInstance();

	void Enter();
	bool Input();
	void Update(float fDelta);
	void Render();
	void Exit();
};